#ifndef _FILEMANAGE_DATA_H_
#define _FILEMANAGE_DATA_H_

#define PATH_DATA  "/data/"
#define PATH_DATA_CARDLOG       "cardlog"
#define PATH_DATA_CARDLOG_TMP   "cardlog_tmp"
#define PATH_DATA_CONFIG        "config"
#define PATH_DATA_OPENCLOSE     "openclose"
#define PATH_DATA_CJZLOG        "cjzlog"
#define PATH_DATA_CARDUPDATE    "cardupdate"
#define PATH_DATA_LOGS          "logs"
#define PATH_DATA_UP            "up"
#define PATH_DATA_CARDPOWER     "cardpower"
#define PATH_DATA_GPNAME        "gpname"
#define PATH_DATA_GPVALIDCFG    "gpvalidcfg"
#define PATH_DATA_WHOLEUPDATE1   "wholeupdate"


#define FILE_DATA_USB_UPDATE        "usb_update.bin"
#define FILE_DATA_REBOOTFLAG        "rebootflag"
#define FILE_DATA_HTPASSWD          ".htpasswd"
#define FILE_DATA_UPDATECJZFLAG     "updatecjzflag.ini"
#define FILE_DATA_UPDATEBIN         "update.bin"



typedef enum 
{
	DATA_FOLDER_CARDLOG,    /*  */
    DATA_FOLDER_CARDLOG_TMP,    /*  */
    DATA_FOLDER_CONFIG,       /*  */
    DATA_FOLDER_OPENCLOSE,       /*  */
    DATA_FOLDER_CJZLOG,       /*  */
    DATA_FOLDER_CARDUPDATE,       /*  */
    DATA_FOLDER_LOGS,       /*  */
    DATA_FOLDER_UP,       /*  */
    DATA_FOLDER_CARDPOWER,       /*  */
    DATA_FOLDER_GPNAME,       /*  */
    DATA_FOLDER_GPVALIDCFG,       /*  */
    DATA_FOLDER_WHOLEUPDATE,       /*  */
    DATA_FILE_USB_UPDATE,    /*  */
    DATA_FILE_REBOOTFLAG,    /*  */
    DATA_FILE_HTPASSWD,    /*  */
    DATA_FILE_UPDATECFGFLAG,    /*  */
    DATA_FILE_UPDATEBIN,    /*  */
    DATA_FILE_BUTT
}EN_DATA_PRIMARY_FOLDER;
typedef struct
{
    int index;
    int flag;
    char filename[128];
} ST_DATA_FILE_INFO;

#endif





